<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Merge / MergeLuma / MergeChroma フィルタ</title>
<link rel="stylesheet" type="text/css" href="../../avisynth.css">
<link rel="stylesheet" type="text/css" href="../ja.css">
</head>
<body>
<h2>
<a name="Merge"></a>Merge / MergeChroma / MergeLuma
</h2>

<p><code>Merge </code>(<var>clip1, clip2, float weight=0.5</var>)&nbsp;<code><br>
MergeChroma </code>(<var>clip1, clip2, float weight=1.0</var>)<br>
  <code>MergeLuma </code>(<var>clip1, clip2, float weight=1.0</var>)

<p>これらのフィルタは、輝度、色差、またはその両方を、あるビデオクリップから別のビデオクリップへマージすることを可能にします。オプションの重み付け<a href="#footnote_1" class="footnote_link">*1</a>を使えば、2 つのクリップ間の比率を指定することができます。<code>Merge </code> は、<em>v2.56</em> から内蔵されています。

<p><var>clip1</var> は、 輝度または色差（どのフィルタを使うかによって異なる）をマージ<b>される</b>クリップです。つまり、<b>その他の</b>チャンネル（<code>MergeLuma</code> が使われるなら色差、<code>MergeChroma</code> なら輝度）は、まったく影響を受けません。

<p><var>clip2</var> は、そこから輝度または色差が取得されるクリップです。<code>MergeChroma</code> では色差が取られ、<code>MergeLuma</code> では逆に輝度が取られます。

<p><var>weight</var> は、新しいクリップがどの程度の影響を受けるかを定義します。範囲は 0.0 から 1.0 までで、0.0 は影響なし、1.0 は指定されたチャンネルを完全に上書きします（デフォルト）。0.0、0.5、1.0 以外の weight が指定されると、このフィルタはわずかに遅くなります。

<p>生成されるクリップのプロパティに関しては、<a href="../syntax.htm#multiclip" target="_self">こちら</a>も参照してください。

<pre># 輝度チャンネルのみぼかす。
mpeg2source(&quot;c:\apps\avisynth\main.d2v&quot;)
lumvid = Blur(1.0)
MergeLuma(lumvid)

# 色差チャンネルで空間軸平滑化を行う。色差チャンネルは、
# オリジナルの画像と 50 対 50 の割合で混ぜ合わされる。
mpeg2source(&quot;c:\apps\avisynth\main.d2v&quot;)
chromavid = SpatialSmoother(2,3)
MergeChroma(chromavid,0.5)

# 輝度チャンネルには TemporalSmoother （時間軸平滑化）と
# 弱い SpatialSmoother （空間軸平滑化）を、色差チャンネル
# にはよりきつめの SpatialSmoother を実行する。
# オリジナルの輝度チャンネルには、平滑化されたバージョンが
# 75% 付け足される。色差チャンネルは、ぼかされたバージョンに
# 完全に置き換えられる。
mpeg2source(&quot;c:\apps\avisynth\main.d2v&quot;)
luma = TemporalSmoother(2,3)
luma = luma.Spatialsmoother(3,10,10)
chroma = Spatialsmoother(3,40,40)
MergeLuma(luma,0.75)
MergeChroma(chroma)

# 2 つのビデオソースを平均化する。
avisource(&quot;c:\apps\avisynth\main.avi&quot;)
vid2 = avisource(&quot;c:\apps\avisynth\main2.avi&quot;)
Merge(vid2)</pre>

<p><b>更新履歴:</b></p>

<table border="1" width="12%">
  <tr>
    <td width="5%">v2.56</td>
    <td width="95%">Merge を追加</td>
  </tr>
</table>

<p><kbd>原文 Date: 2005/07/08 22:53:16</kbd><br />
<kbd>日本語訳 $Date: 2008/06/22 07:41:16 $</kbd></p>
<form>
<input type="Button" value="戻る"
onClick="history.go(-1)">
</form>

<hr />
<div id="footnote">
<ul>
  <li>訳者註:
    <ul>
      <li><a name="footnote_1" class="footnote_link">*1</a> <span class="footnote_text">weight パラメータのこと。</span></li>
    </ul>
  </li>
</ul>
</div>

</body>
</html>
